954745a5d7cdbc625ca9bf7a2662fabd187cae5c,src/io/tetrapod/raft/storage/StorageStateMachine.java,StorageStateMachine,StorageStateMachine,#,23
Before Change
public StorageStateMachine() {
super();
registerCommand(PutItemCommand.COMMAND_ID, new CommandFactory<T>() {
@Override
public Command<T> makeCommand() {
return new PutItemCommand<T>();
}
});
registerCommand(RemoveItemCommand.COMMAND_ID, new CommandFactory<T>() {
@Override
public Command<T> makeCommand() {
After Change
public StorageStateMachine() {
super();
registerCommand(PutItemCommand.COMMAND_ID, () -> new PutItemCommand<T>());
registerCommand(RemoveItemCommand.COMMAND_ID, () -> new RemoveItemCommand<T>());
registerCommand(IncrementCommand.COMMAND_ID, () -> new IncrementCommand<T>());
registerCommand(LockCommand.COMMAND_ID, () -> new LockCommand<T>());